package com.credit.dao.resetpwd;/**
 * @Classname ResetPwdDAO
 * @Description TODO
 * @Date 2021/3/1 16:42
 * @Created by SHTL
 */

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;

/**
 * @InterfaceName ResetPwdDAO
 * @Description 重置密码DAO层相关方法
 */

public interface ResetPwdDAO extends JpaRepository<ResetPwdModel, Integer>, JpaSpecificationExecutor<ResetPwdModel> {
    /**
     * 根据用户名获取重置密码表的模型
     **/
    ResetPwdModel findByZhanghu(Integer zhanghu);


    /**
     * 根据 用户名、账户类型、验证码 查找用户
     **/
    ResetPwdModel findByZhanghuAndTypeAndCode(Integer zhanghu, Integer type, String code);


    /**
     * 根据账户和类型进行查找
     **/
    ResetPwdModel findByZhanghuAndType(Integer zhanghu, Integer type);


}
